.sudoku-td
{
	width : 40px;
	height : 40px;
	font-size : 16px;
}
.sudoku-td-init
{
	width : 40px;
	height : 40px;
	font-size : 16px;
	background : #f9f9f9;
}
.sudoku-td:hover 
{
	width : 40px;
	height : 40px;
	background : #c3d9ff;
	cursor : default;
	font-size : 16px;
}
.sudoku-td-selected
{
	width : 40px;
	height : 40px;
	background : #ffff88;
	font-size : 16px;
}
.sudoku-table
{
	border: 3px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-collapse: separate;
}
.input-td
{
	width : 40px;
	height : 40px;
	cursor : default;
	background : #ffff88;
}
.input-td:hover
{
	width : 40px;
	height : 40px;
	cursor : pointer;
	background : #ffff88;
}